"""
exts.py: 作用是统一管理插件,扩展第三方插件
"""

# 1 导入第三方插件
from flask_sqlalchemy import SQLAlchemy  # ORM框架使用
from flask_migrate import Migrate  # 数据迁移使用

# 2 初始化
db = SQLAlchemy()  # ORM对象   作用：将类变成模型
migrate = Migrate()  # 数据迁移对象  作用：将字符串变成表名


# 3 和app对象绑定
def init_exts(app):
    db.init_app(app=app)
    migrate.init_app(app=app, db=db)
